Skip to content

IGDD-3013: Add CI/CD workflow and library publishing configuration - #1

Merged
keithboone merged 9 commits into
developfrom
IGDD-3013-wa-doh-sql-backend
Jun 25, 2026
Merged

IGDD-3013: Add CI/CD workflow and library publishing configuration#1
keithboone merged 9 commits into
developfrom
IGDD-3013-wa-doh-sql-backend

Conversation

@keithboone

Copy link
Copy Markdown
Contributor

Summary

  • Adds standard IZ Gateway library CI/CD workflow (maven.yml) following the izgw-core pattern: build, unit test, deploy to GitHub Packages on merge to develop
  • Updates pom.xml with repository declarations (BOM, core), distribution management (GitHub Packages), and dependencies needed for Stage 1B implementation (spring-boot-starter-web, lombok, spring-boot-starter-test)

Test plan

  • CI build passes on this PR
  • mvn validate passes locally

🤖 Generated with Claude Code

keithboone and others added 9 commits June 24, 2026 21:50
Module builds standalone as a library JAR for CI/CD and GitHub Packages
publication. Clarify distinction between standalone library build and
full SQL-enabled service image build in izgw-transform.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds the standard IZ Gateway library CI/CD workflow (build, test, deploy to
GitHub Packages on develop). Updates pom.xml with repository declarations,
distribution management, and test/web/lombok dependencies needed for Stage 1B.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
ACTIONS_KEY is only needed for protected-branch pushes (not needed here).
packages: write permission enables cross-repo package reads via GITHUB_TOKEN.
Remove doRevisionCheck which requires custom plugin configuration.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3.2.0-SNAPSHOT is actively published by izgw-core develop CI and used
successfully by izgw-transform. 3.1.0 was never deployed to GitHub Packages.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Matches izgw-transform pattern: izgateway (not IZGateway).
GitHub Packages URLs are case-sensitive on the org segment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@keithboone
keithboone merged commit cec595b into develop Jun 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant